to divest oneself - Allemand Anglais Dictionnaire